import getlist from '../../netwoky/index'
const Listmodules = {
    state: {
        // 砍价首页内容
        regatear:[],
        // 砍价列表内容
        regatearlist:[],
        // 人气内容
        sentimentlist:[],
        // 人气列表内容
        calentura:[],
        // 精选推荐内容
        selectedlist:[],
        // 文章详情
        recommendedlist:{},
        // 商品详情
        storelistdetails:[]
    },
    mutations: {
        // 砍价
        regatear(state,item){
            state.regatearlist=item
            state.regatear=item.splice(3,3);
            var list=[...state.regatearlist,...state.regatear]
            state.regatearlist=list
            // console.log(state.regatearlist)
        },
        // 人气
        sentiment(state,item){
            state.calentura=item;
            state.sentimentlist=item.splice(9,4)
            var mylist=[...state.calentura,...state.sentimentlist]
            state.calentura=mylist
            // console.log(state.sentimentlist)
        },
        // 精选推荐
        Selectedlist(state,item){
            state.selectedlist=item
        },
        // 文章详情
        recommended(state,item){
            state.recommendedlist=item;
            // console.log(state.recommendedlist)
        },
        // 商品内容详情
        Storelistdetails(state,item){
            state.storelistdetails=item
            // console.log(state.storelistdetails)
        }
    },
    actions: {
        // 主页砍价数据
        regatear(context){
            getlist.getshoplist({})
            .then((resp)=>{
                // console.log(resp)
                var arr=[]
                for(let k in resp.data.data.goodsMap){
                    arr.push(resp.data.data.goodsMap[k])
                }

                context.commit("regatear",arr)
            })
            .catch((error)=>{
                console.log(error)
            })
            
        },
        // 人气数据
        sentiment(context){
            getlist.Goodlist({

            }).then((resp)=>{
                // console.log(resp)
                context.commit("sentiment",resp.data.data)
            }).catch((error)=>{
              window.console.log(error)
            })
        },
        // 精选推荐
        Selectedlist(context){
            getlist.Selectedtopicslist({})
            .then((resp)=>{
                // console.log(resp)
                context.commit("Selectedlist",resp.data.data)
            })
            .catch((error)=>{
                console.log(error)
            })
        },
        // 文章详情
        recommended(context,item){
            // console.log(item)
            getlist.recommendeddetails({
                id:item
            }).then((resp)=>{
                // console.log(resp)
                context.commit("recommended",resp.data.data)
            }).catch((error)=>{
                window.console.log(error)
            })
            
        },
        // 商品详情
        Storelistdetails(context,id){
            getlist.Storedetails({
                id:id
            }).then((resp)=>{
                // console.log(resp)
                context.commit("Storelistdetails",resp.data.data)
            }).catch((error)=>{
                console.log(error)
                
            })
        }
    },
    modules: {

    }
}
export default Listmodules